package com.hyt.it.ogt.kq.service.gov.model.dto;

import com.hyt.it.ogt.kq.service.model.entity.Subject;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 考务包DTO
 *
 * @author huangyh
 * @since 2021-07-14
 */
@Data
@ApiModel(value="考务包DTO", description="考务包DTO")
public class RoomDataPackageDTO {

    @ApiModelProperty(value = "批次id")
    private String id;

    @ApiModelProperty(value = "批次编号")
    private Integer code;

    @ApiModelProperty(value = "批次名称")
    private String name;

    @ApiModelProperty(value = "考试开始时间")
    private LocalDateTime startTime;

    @ApiModelProperty(value = "考试结束时间")
    private LocalDateTime endTime;

    @ApiModelProperty(value = "科目信息")
    private List<Subject> subjectList;

    @ApiModelProperty(value = "考务包MD5")
    private String roomDataMd5;

    @ApiModelProperty(value = "考务包路径")
    private String roomDataPath;

    @ApiModelProperty(value = "考务包全路径")
    private String roomDataUrl;
    
    @ApiModelProperty(value = "考务包版本")
    private String version;

}
